<?php

// 检查用户是否已登录
function isAuthenticated() {
    if (session_status() == PHP_SESSION_NONE) {
        session_start();
    }
    return isset($_SESSION['user_id']);
}

// 获取当前用户ID
function getCurrentUserId() {
    return $_SESSION['user_id'] ?? null;
}

// 获取当前用户名
function getCurrentUsername() {
    return $_SESSION['username'] ?? null;
}

// 登录用户
function loginUser($userId, $username) {
    $_SESSION['user_id'] = $userId;
    $_SESSION['username'] = $username;
}

// 登出用户
function logoutUser() {
    session_unset();
    session_destroy();
}